<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>

  <script>
    //   &&  逻辑与  表达式1 && 表达式2， 
    //   如果 表达式1 为真，那么我们直接返回表达式2，
    //   如果 表达式1 为假，则直接返回表达式1，* 表达式2被短路了，根本不执行 * 
    // var num = 10

    // var result = 'NaN' && ++num
    // console.log(result )  // 11

    // console.log(num)  // 11

    //  false: 0 NaN ‘’  null undefeind
    //   ||  逻辑或  表达式1 || 表达式2， 
    //   如果 表达式1 为真，直接返回表达式1， 表达式2被短路了，干脆不执行，
    //   如果 表达式1 为假，则直接返回表达式2
    // var result = '' || 3 + 1
    // console.log( result )

  </script>
</body>

</html>